Graphic User Interface Modelling and Testing Automation

نویسندگان

  • Xuebing Yang
  • Yuan Miao
چکیده

A Graphical User Interface (GUI) is the most widely used method whereby information systems interact with users. According to ACM Computing Surveys, on average, more than 45% of software code in a software application is dedicated to the GUI. However, GUI testing is extremely expensive. In unit testing, 10,000 cases can often be automatically tested within a minute whereas, in GUI testing, 10,000 simple GUI test cases need more than 10 hours to complete. To facilitate GUI testing automation, the knowledge model representing the interaction between a user and a computer system is the core. The most advanced GUI testing model to date is the Event Flow Graph (EFG) model proposed by the team of Professor Atif M. Memon at the University of Maryland. The EFG model successfully enabled GUI testing automation for a range of applications. However, it has a number of flaws which prevent it from providing effective GUI testing. Firstly, the EFG model can only model knowledge for basic GUI test automation. Secondly, EFGs are not able to model events with variable follow-up event sets. Thirdly, test cases generation still involves tremendous manual work. This thesis effectively addresses the challenges of existing GUI testing methods and provides a unified solution to GUI testing automation. The three main contributions of this thesis are the proposal of the Graphic User Interface Testing Automation Model

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DASTEP: A Design Automation System For System-on-Chip Test Platform

As semiconductor technology advances, systemon-chip (SOC) has become the most important design methodology for integrated circuits and systems. However, this methodology also induces many problems. One of the most critical problems is SOC testing. Previously an embedded-processor-based SOC test platform that has high efficiency and powerful test capability has been developed to address this pro...

متن کامل

Event-based modelling, analysis and testing of user interactions: approach and case study

With the growing complexity of computer-based systems, their graphical user interfaces have also become more complex. Accordingly, the test and analysis process becomes more tedious and costly. This paper introduces a holistic view of fault modelling that is carried out as a complementary step to system modelling, enabling a scalability of the test process, and providing considerable potential ...

متن کامل

Strategies for Web and GUI Testing

Contents This paper describes strategies for functional testing of graphical user interfaces (GUIs) and web-based applications because these activities are manually intensive and a costly problem. Tools exist for regression testing of interface functionality through capture/playback mechanisms, but this approach is manually intensive and difficult to maintain. There are better ways to design fo...

متن کامل

Research Study on Web Application Testing using Selenium Testing Framework

Selenium is a web application testing tool and also it is an open source software. Selenium automation testing framework has gained wide acceptance as a popular and successful mode of website automated testing in a very short span of time. Selenium tools are widely used for testing graphical user interface and functionality of web-based applications developed for all types of industries ranging...

متن کامل

Design and Implementation of WEB-based Computer Experiment Management System

In this paper, the requirements of the graphic editor in the electrical automation monitoring system are analyzed in detail. The electrical automation monitoring system requirements, and puts forward the key technology of software architecture based on. Net platform and MVC design pattern to design and develop the technical scheme and the graphics editor, and to the local refresh, editor of gra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011